|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
gui.TabItemObsDef
TabItemObsDef Klasse Dient zum Erzeugen, Bearbeiten und Löschen von Hindernisdefinitionen (Graustufenbitmaps). Die Bitmaps können lokal oder via FTP geladen und gespeichert werden
| Field Summary |
| Fields inherited from class org.eclipse.swt.widgets.Control |
handle |
| Constructor Summary | |
TabItemObsDef(MainShell mainSh,
org.eclipse.swt.widgets.Display display,
org.eclipse.swt.widgets.Composite parent,
int style,
NetworkHandler netH)
Konstruktor |
|
| Method Summary | |
void |
cancelDynamicCmdSelect()
Bricht die dynamische Auswahl von Commands ab |
void |
connectionDisrupted()
Wird vom Hauptfenster aufgerufen, wenn die Verbindung gerade unterbrochen wurde. |
void |
connectionEstablished()
Wird vom Hauptfenster aufgerufen, wenn gerade eine Verbindung aufgebaut wurde. |
boolean |
isBitmapSelectionPossible()
Überprüft, ob Bitmaps in der Tabelle stehen |
void |
loadFTP()
Lädt ein Bild vom FTP Server in die Zeichenfläche gegebenenfalls zuerst downloaden und dann lokal öffnen |
void |
loadLocal()
Lädt ein Graustufenbitmap aus einem lokalen Verzeichnis |
void |
newPicture()
Ein neues Bild beginnen |
void |
refreshTable()
Lädt die Tabelle nach Veränderungen neu |
void |
saveFTP()
Speichert ein Bild zuerst in einem lokalen Hilfsverzeichnis ab und lädt es anschließend mit der entsprechenden Funktion auf den FTP Server hoch |
void |
saveLocal()
Speichert in ein lokales Verzeichnis, wenn bereits davor gespeichert wurde (ein Verzeichnis wurde bereits zuvor ausgewählt) |
void |
saveLocalAs()
In ein locales Verzeichnis speichern mit Auswahl des gewünschten Verzeichnisses |
void |
setCircle()
Wählt das Kreiswerkzeug aus |
void |
setRect()
Wählt das Rechteckswerkzeug aus |
void |
setStatusbarLabel(org.eclipse.swt.widgets.Label stat)
Gibt dem TabItem das Label in der Statusbar bekannt |
void |
startDynamicCmdSelect(java.lang.String cmd)
Startet die dynamische Auswahl von Commands |
| Methods inherited from class org.eclipse.swt.widgets.Composite |
changed, computeSize, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList |
| Methods inherited from class org.eclipse.swt.widgets.Scrollable |
computeTrim, getClientArea, getHorizontalBar, getVerticalBar |
| Methods inherited from class org.eclipse.swt.widgets.Control |
addControlListener, addFocusListener, addHelpListener, addKeyListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addPaintListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update |
| Methods inherited from class org.eclipse.swt.widgets.Widget |
addDisposeListener, addListener, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, setData, setData, toString |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public TabItemObsDef(MainShell mainSh,
org.eclipse.swt.widgets.Display display,
org.eclipse.swt.widgets.Composite parent,
int style,
NetworkHandler netH)
mainSh - Referenz auf die MainShelldisplay - das erzeugte Displayparent - das Parent Compositestyle - der SWT StylenetH - das vorherrschende NetworkHandler Objekt| Method Detail |
public void connectionEstablished()
public void connectionDisrupted()
public void setStatusbarLabel(org.eclipse.swt.widgets.Label stat)
stat - Label in der Statusbarpublic void newPicture()
public void loadLocal()
public void saveLocal()
public void saveLocalAs()
public void loadFTP()
public void saveFTP()
public void setRect()
public void setCircle()
public boolean isBitmapSelectionPossible()
public void cancelDynamicCmdSelect()
cancelDynamicCmdSelect in interface DynamicCmdSelectorpublic void startDynamicCmdSelect(java.lang.String cmd)
startDynamicCmdSelect in interface DynamicCmdSelectorcmd - String der zu dynamisch auszuwählendes Kommando enthältpublic void refreshTable()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||